opencloudos9.0x86 | 您所在的位置:网站首页 › 腾讯OpenCloudos python版本 › opencloudos9.0x86 |
第一步,首先需要下载对应的yum 源 curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo然后看库中支持的yum版本 yum list docker-ce --showduplicates | sort -r此时如果直接使用该yum源查看对应版本会报404的错误 因为该yum源的配置文件中使用的变量($releasever),该变量对应是系统版本号,该版本号是9,对应URL路径会包404的错误 因此,解决方案是执行如下命令进行替换,把该变量替换成8 sed -i s/\$releasever/8/g /etc/yum.repos.d/docker-ce.repo此时安装docker还是不会成功 会报这个错误,原因:container-selinux没有安装或者版本太低 conflicting requests - nothing provides container-selinux >= 2:2.74 needed... 解决方案,安装对应依赖 各版本container-selinux 下载地址:https://pkgs.org/download/container-selinux wget https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/container-selinux-2.124.0-1.gitf958d0c.module_el8.3.0+569+1bada2e4.noarch.rpm rpm -ivh container-selinux-2.124.0-1.gitf958d0c.module_el8.3.0+569+1bada2e4.noarch.rpm然后就可以执行对应的安装命令进行安装了 yum install docker-ce-19.03.15 docker-ce-cli-19.03.15 -y注意: 一定要指定 docker-ce-cli 的版本,不然会出现你安装的是19版本,然后执行 docker --version 命令查看,版本是最新的现象 因为你在安装docker的时候,你会默认安装 最新版本的 docker-ce-cli, docker-ce-cli 是管理命令的,你在执行 docker --version 其实调用的是 docker-ce-cli ,显示的是它的版本 启动docker systemctl start docker设置开机自启 systemctl enable docker |
CopyRight 2018-2019 实验室设备网 版权所有 |